package modelo;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.SQLSyntaxErrorException;
import java.util.logging.Level;
import java.util.logging.Logger;
import facade.SQLSencillo;



public abstract class ConexionBD implements ProductoModelo{
    protected Connection conexion;
    protected String descripcion,estatus;
    protected  int codigo;
    protected SQLSencillo facade;
    
    public ConexionBD() {
		facade= new SQLSencillo();
	}
    public void abrirConexion(){
        try {
            conexion = DriverManager.getConnection("jdbc:postgresql://localhost:5432/BD2-5", "postgres", "1234");
        } catch (SQLException ex) {
            Logger.getLogger(ConexionBD.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

    public void cerrarConexion(){
        try {
            conexion.close();            
        } catch (SQLException ex) {
            Logger.getLogger(ConexionBD.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public String getEstatus() {
        return estatus;
    }

    public void setEstatus(String estatus) {
        this.estatus = estatus;
    }

      public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

	@Override
	public boolean registrar() {
		// TODO Auto-generated method stub
		return false;
	}
    

}
